/* 样式初始化 */

html,
body,
ul,
li {
	margin: 0;
	padding: 0;
}

input,
textarea,
select {
	box-sizing: border-box;
}

input:focus {
	outline: none;
}

ul li {
	list-style: none;
}

/* 常用样式 */

a {
	color: #333;
	text-decoration: none;
}

.radius-4 {
	border-radius: 4px;
}

.radius-10 {
	border-radius: 10px;
}

.font12 {
	font-size: 12px;
}
.font13 {
	font-size: 13px;
}
.font14 {
	font-size: 14px;
}
.font16 {
	font-size: 16px;
}
.font18 {
	font-size: 18px;
}
.font20 {
	font-size: 20px;
}
.font22 {
	font-size: 22px;
}
.font24 {
	font-size: 24px;
}
.font28 {
	font-size: 28px;
}

.overflow-h {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.box {
	box-sizing: border-box;
}

/* 页面样式 */

html,
body {
	width: 100%;
	height: 100%;
	overflow-y:hidden;
	/* overflow-x:auto */
}

.w100-per {
	width: 100%;
}

.ht100-per {
	height: 100%;
}

.p5 {
	padding: 5px;
}

.p20 {
	padding: 20px;
}

.color-red {
	color: red;
}

.ht30 {
	height: 30px;
}
.l-ht30 {
	line-height: 30px;
}
.ht40 {
	height: 40px;
}
.l-ht40 {
	line-height: 40px;
}

.mb10 {margin-bottom:10px}
.pl10 {padding-left:10px}

/* 项目主题色 */

.bg-theme {
	background: #0077e6;
}

.color-theme {
	color: #0077e6;
}

.underline {
text-decoration: underline
}

.btn-hov {
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	background: #0077e6;
	color: #fff;
	padding: 0 10px;
}

.cbtn-hov {
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	background: #fff;
	padding: 0 10px;
}

/* 按钮hover */

.btn-hov:hover {
	background: #1E8CD5;
}

.cbtn-hov:hover {
	background: #ddd;
}

/* 表格hover */

div.t_title span:hover {
	background: #eeeeee
}

.t_body div.tableRow:hover {
	background: #eeeeee;
}
.t_body div.tableRow:nth-child(even){ background: #fafafa; }

/*task-manager 选择工票责任人*/
.t_body div.table:hover {
	background: #ecf6fa;
}
.bg-f7 {
	background: #f7f7f7;
}


.bg-c {
	background: #ccc !important;
}


.reninfo:hover .xg{display: block;}
/* 左侧菜单 */
ul.menu li a {
	font-size: 14px;
	color: #fff;
}
.bg-scw{background: #000f1e;}
ul.menu>li {
	position: relative;
	height: auto;
	text-align: center;
	/* border-bottom: 1px solid #dddddd; */
}

ul.menu>li>a {
	display: block;
	/* padding: 10px; */
	box-sizing:  border-box;
	height: 50px;
	line-height: 50px;
}

ul.menu>li:hover {
	background:#1a2735;
}

ul.menu>li:hover>a {
	color: #fff;
}


ul.menu>li>a i{
	height: 32px;
	line-height: 32px;
}

ul.menu2>li>a i{
	height: 32px;
	line-height: 32px;
}

ul.menu>li>a span{
	height: 16px;
	line-height: 16px;
}

ul.menu1 li ul {display:none;position: absolute;z-index:9999;background:#1a2735;top:0px;left: 165px;}
ul.menu2 li ul {display:none;position: absolute;z-index:9999;background:#1a2735;top:-1px;left: 55px;}
ul.menu li ul li { position:relative;width:165px;height: 50px;background: #1a2735;line-height: 50px;color: #fff;}
ul.menu li ul li a:hover{background: #313d4a}
ul.menu li ul li a{
	font-size: 12px;
}
/* ul.menu li ul li:hover {} */
ul.menu li ul li:hover>a {width:100%;height:100%;display: block;}
ul.menu li ul li ul {left: 165px;}
ul.menu li:hover>ul {display: block;}

 .kind ul{
	display: none
}

.kind .icon-totop{
	display: none
}

.kind:hover ul{
	display: block
}

.kind ul li:hover{
	background: #ccc
}

.kind:hover .icon-totop{
	display: block
}

.kind:hover .icon-tobottom{
	display: none
}

.t_title span i { visibility: hidden; }
.t_title span:hover i { visibility: visible; }
.t_title span:hover i { display: inline-block; }
.t_title span:hover .dropdown { display: block; }
.t_title .dropdown { display: none; box-shadow: 2px -2px 3px #999; }
.t_title .dropdown ul li:hover { background: #ffffff;}
.t_title .dropdown div.dropdown_triangle { position: absolute; top:-6px; display:inline-block; width:10px; height:10px; background: #f4f4f4; border-left:solid 1px #ddd;  border-top:solid 1px #ddd; transform:rotate(45deg);-ms-transform:rotate(45deg); /* Internet Explorer */-moz-transform:rotate(45deg); /* Firefox */-webkit-transform:rotate(45deg); /* Safari 和 Chrome */-o-transform:rotate(45deg); /* Opera */  }
.bg-7{ background:#777777; }
.bg-gra-f4-d{ background: -webkit-linear-gradient(#ffffff, #f3f3f3 90%, #ffffff 98%)}; /* Safari 5.1 - 6.0 */
